import request from '@/utils/request'
// 品牌管理

/**
 * 获取品牌列表
 * @param {*} page:当前页
 * @param {*} limit:每页个数
 * @returns
 */
export const reqTradeMarkList = (page, limit) => {
  return request({
    url: `/admin/product/baseTrademark/${page}/${limit}`,
    method: 'get'
  })
}

/**
 * 添加品牌|修改品牌
 * 根据携带的参数 `tradeMark` 是否含有【id】字段来确定是 '添加' 还是 '修改'
 * @param {*} tradeMark:品牌信息
 * @returns
 */
export const reqAddOrUpdateTradeMark = (tradeMark) => {
  if (tradeMark.id) {
    //如果有id，则为修改
    return request({
      url: '/admin/product/baseTrademark/update',
      method: 'put',
      data: tradeMark
    })
  } else {
    //没有id，新增品牌
    return request({
      url: '/admin/product/baseTrademark/save',
      method: 'post',
      data: tradeMark
    })
  }
}

/**
 * 删除品牌
 * @param {*} id:品牌id
 * @returns
 */
export const reqDeleteTradeMark = (id) => {
  return request({
    url: `/admin/product/baseTrademark/remove/${id}`,
    method: 'delete'
  })
}
